
const express = require('express')
const router = express.Router();
// const path = require('path');
const fs = require('fs')
// const { publicPath } = require('../serverOpt');



// 读取文件 返回当前版本信息
router.get('/gengXin', function (req, res) {
    fs.readFile('./opt/static/version.txt', 'utf-8', function (err1, dataStr) {
        if (err1) {
            res.json({
                code: -1,
                msg: "失败" + err1
            })
        } else {
            res.json({
                code: 0,
                msg: dataStr
            })
        }
    });
})

// 读取文件 返回当前版本信息
router.get('/xiaZai', function (req, res) {
    // 检查文件是否存在
    let filePath = "./opt/static/kldy1.dex";
    if (fs.existsSync(filePath)) {
        // 设置响应头，告诉浏览器这是一个文件下载
        // res.setHeader('Content-Disposition', 'attachment; filename=example.txt');
        // res.setHeader('Content-Type', 'application/octet-stream');

        // 创建文件读取流
        const fileStream = fs.createReadStream(filePath);

        // 将文件流通过管道传输到响应对象
        fileStream.pipe(res);
    } else {
        // 如果文件不存在，返回 404 错误
        res.status(404).send('没有文件');
    }
})

module.exports = router;